Versions:

  • 1.23.0
  • 1.22.0
  • 1.21.0
  • 1.20.0
  • 1.19.0
  • 1.18.0
  • 1.17.0
  • 1.16.0
  • 1.15.0

JReleaser is a release-automation utility designed to streamline the process of shipping Java and JVM-based projects by packaging, tagging, and distributing artifacts across multiple channels from a single configuration. Positioned in the developer-tools category, the tool ingests outputs generated by mainstream build systems—Ant, Maven, or Gradle—such as executable JAR files, binary archives in ZIP or TAR format, custom JLink runtime images, or any other file intended for public release, and automatically uploads them as versioned Git releases on GitHub, GitLab, or Gitea. Beyond source-code hosting, JReleaser can push the same artifacts to popular package managers including Homebrew, Chocolatey, Snapcraft, and prepare JBang-compatible descriptors, ensuring that end users obtain software through their preferred installation channel. Release notes and download links can be cross-posted to communication platforms like Twitter, Zulip, SDKMAN!, and others, keeping communities informed without manual copy-pasting. The project has evolved through nine feature-bearing versions, with the current stable line marked as 1.23.0, reflecting continuous refinement of deployment workflows, template engines, and platform integrations. By externalizing repetitive release steps into a declarative YAML or JSON model, JReleaser reduces the likelihood of human error, shortens delivery cycles, and allows maintainers to focus on code rather than logistics. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.

Tags: